Draft Draft2Sketch/sv

Draft Draft2Sketch

Menyplacering
Drafting -> Draft to Sketch
Arbetsbänkar
Draft, Arch
Standard genväg
Ingen
Introducerad i version
-
Se även
Ingen

Description

The Draft Draft2Sketch command converts Draft objects to Sketcher Sketches and vice versa.

Usage

  1. Optionally select one or more Draft objects or Sketcher Sketches.
  2. There are several ways to invoke the command:
    • Press the Draft to sketch button.
    • Draft: Select the Modification → Draft to sketch option from the menu.
    • BIM: Select the Modify → Draft to sketch option from the menu.
  3. If you have not yet selected an object: select an object in the 3D view.
  4. A new object is created.

Notes

Scripting

See also: Autogenerated API documentation and FreeCAD Scripting Basics.

To convert objects to a sketch use the make_sketch method (introduced in version 0.19) of the Draft module. This method replaces the deprecated makeSketch method.

sketch = make_sketch(objects_list, autoconstraints=False, addTo=None, delete=False, name="Sketch", radiusPrecision=-1, tol=1e-3)

To convert a sketch to Draft objects use the draftify method of the Draft module.

draftify(objectslist, makeblock=False, delete=True)

Example:

import FreeCAD as App
import Draft

doc = App.newDocument()

rectangle = Draft.make_rectangle(2000, 1000)
circle = Draft.make_circle(500)
doc.recompute()

sketch_from_draft = Draft.make_sketch([rectangle, circle], autoconstraints=True, delete=False, radiusPrecision=0)
doc.recompute()

draft_from_sketch = Draft.draftify(sketch_from_draft, delete=False)
doc.recompute()